internal seal - French English Dictionary